package com.javacoo.xservice.base.support.swaparea;

import java.util.Optional;

/**
 * 内部数据交换区
 * <p>说明:</p>
 * <li></li>
 * @author DuanYong
 * @since 2017年6月30日上午10:05:02
 */
public interface SwapArea{

	/**
	 * 获取当前数据交换区数据
	 * <p>说明:</p>
	 * <li></li>
	 * @author DuanYong
	 * @return
	 * @since 2017年6月30日上午10:05:09
	 */
	Optional<SwapAreaData> getSwapAreaData();
	/**
	 * 数据交换区数据
	 * <p>说明:</p>
	 * <li></li>
	 * @author DuanYong
	 * @param swapAreaData
	 * @since 2017年6月30日上午10:07:11
	 */
	void setSwapAreaData(SwapAreaData swapAreaData);
}
